package com.yuncheng.spcyApi.service;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.yuncheng.spcyApi.entity.SpcyRsWjmbZjml;
import com.yuncheng.common.base.service.BaseService;
import com.yuncheng.spcyApi.vo.common.PageVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;
import java.util.Map;

/**
 * @Description: 文件模板-章节目录
 * @Author: yuncheng
 * @Date: 2024-04-28
 * @Version: V1.0
 */
public interface ISpcyRsWjmbZjmlService extends BaseService<SpcyRsWjmbZjml> {

    /** 模板章节-分页查询 */
    IPage<SpcyRsWjmbZjml> queryPageList(PageVo pageVo, SpcyRsWjmbZjml query);

    /** 模板章节-列表查询 */
    List<SpcyRsWjmbZjml> queryList(SpcyRsWjmbZjml query);

    /** 获取文件模板章节描述-通过申请事项id */
    Map<String, String> getWjmbZjDescribe(String sqsxid);

    /** 根据申请事项id-查询文件模板章节列表 */
    List<SpcyRsWjmbZjml> selectWjmbZjmlList(String sqsxid);

    /** 查询模板章节-根据合并事项id */
    List<SpcyRsWjmbZjml> selectZjByHbsxId(String sqsxid, String fmblx3);
}
